.grab-notice {
  margin: var(--rv-container) 0;
  border-radius: 8px;
}
.grab-item {
  margin: var(--rv-container) 0;
  background: var(--rv-white);
  border-radius: 8px;
  .grab-order-title {
    padding: 10px var(--rv-container);
    border-bottom: 1px solid var(--rv-gray-1);
    .grab-order-time {
      color: var(--rv-gray-6);
    }
  }
  .grab-order-info {
    padding: var(--rv-container);
    .grab-order-detail {
      text-align: left;
      .type-icon {
        display: block;
      }
      .title {
        color: var(--rv-gray-7);
      }
    }
    .grab-order-action {
      text-align: right;
    }
  }
}
.grab-btn {
  background: linear-gradient(to right, #ff78b7, #ff5959);
  border: 1px solid var(--rv-pink);
  &.done {
    background: linear-gradient(to right, #777, #555);
    border: 1px solid var(--rv-gray-7);
  }
}